Painless Plugins

نویسندگان

  • Robert Chatley
  • Susan Eisenbach
  • Jeff Magee
چکیده

Using plugins as a mechanism for evolving applications is appealing, but current implementations are limited in scope. Plugins are optional components which can be used to enable the dynamic construction of flexible and complex systems, passing as much of the configuration management effort as possible to the system rather than the user, allowing graceful upgrading of systems over time without stopping and restarting. In this paper we explore the design space of plugin architectures, present a framework that addresses the aforementioned issues, and demonstrate some examples of applications implemented using our plugin ar-

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Mirex 2017: Vamp Plugins from the Centre for Digital Music

In this submission we offer for evaluation several audio feature extraction plugins in Vamp format. Most of these plugins were also submitted to the 2013, 2014, 2015, and 2016 editions of MIREX. All of the submitted plugins are unchanged since 2016 and may offer a useful baseline for comparison across years. The methods implemented in this set of plugins are described in the literature and are ...

متن کامل

sePlugin: Towards Transparently Secure Plugins in Your Internet Explorers

To support a variety of web applications with diverse contents such as video and audio, plugins have been widely adopted to extend the functionality of existing web browsers. Although instrumental for developing web applications efficiently, the open mechanism of plugins poses tremendous threats to browser security. While a plethora of approaches have been proposed to improve the overall securi...

متن کامل

Plugin-Based Systems with Self-Organized Hierarchical Presentation

Plugin-based applications can be dynamically extended at runtime. This leads to highly extensible systems on the one hand, but structuring the representation of plugins is difficult on the other hand. Often plugins are represented in graphical user interfaces (e. g. in menu structures) which are generated at runtime. But the kernel does not have—and may not have— any knowledge of the participat...

متن کامل

Spyke Viewer: a flexible and extensible platform for electrophysiological data analysis

Spyke Viewer is an open source application designed to help researchers analyze data from electrophysiological recordings or neural simulations. It provides a graphical data browser and supports finding and selecting relevant subsets of the data. Users can interact with the selected data using an integrated Python console or plugins. Spyke Viewer includes plugins for several common visualizatio...

متن کامل

Privacy-Preserving Social Plugins

The widespread adoption of social plugins, such as Facebook’s Like and Google’s +1 buttons, has raised concerns about their implications to user privacy, as they enable social networking services to track a growing part of their members’ browsing activity. Existing mitigations in the form of browser extensions can prevent social plugins from tracking user visits, but inevitably disable any kind...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2003